FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Lib\TwoFactor\MfaController A

Total Complexity 61
Dependencies 15
Dependents 2
Total lines 346
Lines of code 253
Logical lines of code 134
Comment lines 39
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
processActiveLoginIntent()
A
44 9 43
processEmail2faLink()
S
50 7 28
captureLoginIntent()
S
58 6 15
getProvidersForUser()
S
59 5 15
assessLoginIntent()
S
60 4 16
canUserMfaSkip()
S
61 4 11
removeAllFactorsForUser()
S
56 3 18
getLoginIntentExpiresAt()
S
60 3 14
handleLoginLink()
S
62 3 12
getProviders()
S
57 2 17
validateLoginIntentRequest()
S
64 2 11
getLoginIntentPageHandler()
S
71 2 6
onWpInit()
S
71 2 6
getLoginIntentRequestFlag()
S
80 1 3
removeLoginIntent()
S
68 1 7
getVisitorID()
S
79 1 3
run()
S
70 1 6
hasLoginIntent()
S
78 1 3
isSubjectToLoginIntent()
S
78 1 3
captureLogin()
S
81 1 3
onWpLoaded()
S
67 1 9
destroyLogin()
S
77 1 4